package com.ruoyi.ybUpload.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 商品销售对象 zs_sell_stock
 *
 * @author ruoyi
 * @date 2024-09-03
 */
public class ZsSellStock extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    private Long id;

    /** 物品类型 */
    @Excel(name = "物品类型")
    private String goods_type;

    /** 物品名称 */
    @Excel(name = "物品名称")
    private String goods_name;

    /** 物品编码 */
    @Excel(name = "物品编码")
    private String goods_code;

    /** 医疗目录编码 */
    @Excel(name = "医疗目录编码")
    private String med_list_codg;

    /** 定点医药机构目录编号 */
    @Excel(name = "定点医药机构目录编号")
    private String fixmedins_hilist_id;

    /** 定点医药机构目录名称 */
    @Excel(name = "定点医药机构目录名称")
    private String fixmedins_hilist_name;

    /** 定点医药机构批次流水号 */
    @Excel(name = "定点医药机构批次流水号")
    private String fixmedins_bchno;

    /** 开方医师姓名 */
    @Excel(name = "开方医师姓名")
    private String prsc_dr_name;

    /** 药师姓名 */
    @Excel(name = "药师姓名")
    private String phar_name;

    /** 药师执业资格证号 */
    @Excel(name = "药师执业资格证号")
    private String phar_prac_cert_no;

    /** 就医流水号 */
    @Excel(name = "就医流水号")
    private String mdtrt_sn;

    /** 生产批号 */
    @Excel(name = "生产批号")
    private String manu_lotnum;

    /** 生产日期 */
    @Excel(name = "生产日期")
    private String manu_date;

    /** 处方药标志 */
    @Excel(name = "处方药标志")
    private Long rx_flag;

    /** 拆零标志 */
    @Excel(name = "拆零标志")
    private Long trdn_flag;

    /** 零售单据号 */
    @Excel(name = "零售单据号")
    private String rtal_docno;

    /** 销售/退货数量 */
    @Excel(name = "销售/退货数量")
    private Long sel_retn_cnt;

    /** 销售/退货时间 */
    @Excel(name = "销售/退货时间")
    private String sel_retn_time;

    /** 销售/退货经办人姓名 */
    @Excel(name = "销售/退货经办人姓名")
    private String sel_retn_opter_name;

    /** 上传标志 */
    @Excel(name = "上传标志")
    private Long uploadFlag;

    /** 删除标志 */
    private Long delFlag;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setGoods_type(String goods_type)
    {
        this.goods_type = goods_type;
    }

    public String getGoods_type()
    {
        return goods_type;
    }
    public void setGoods_name(String goods_name)
    {
        this.goods_name = goods_name;
    }

    public String getGoods_name()
    {
        return goods_name;
    }
    public void setGoods_code(String goods_code)
    {
        this.goods_code = goods_code;
    }

    public String getGoods_code()
    {
        return goods_code;
    }
    public void setMed_list_codg(String med_list_codg)
    {
        this.med_list_codg = med_list_codg;
    }

    public String getMed_list_codg()
    {
        return med_list_codg;
    }
    public void setFixmedins_hilist_id(String fixmedins_hilist_id)
    {
        this.fixmedins_hilist_id = fixmedins_hilist_id;
    }

    public String getFixmedins_hilist_id()
    {
        return fixmedins_hilist_id;
    }
    public void setFixmedins_hilist_name(String fixmedins_hilist_name)
    {
        this.fixmedins_hilist_name = fixmedins_hilist_name;
    }

    public String getFixmedins_hilist_name()
    {
        return fixmedins_hilist_name;
    }
    public void setFixmedins_bchno(String fixmedins_bchno)
    {
        this.fixmedins_bchno = fixmedins_bchno;
    }

    public String getFixmedins_bchno()
    {
        return fixmedins_bchno;
    }
    public void setPrsc_dr_name(String prsc_dr_name)
    {
        this.prsc_dr_name = prsc_dr_name;
    }

    public String getPrsc_dr_name()
    {
        return prsc_dr_name;
    }
    public void setPhar_name(String phar_name)
    {
        this.phar_name = phar_name;
    }

    public String getPhar_name()
    {
        return phar_name;
    }
    public void setPhar_prac_cert_no(String phar_prac_cert_no)
    {
        this.phar_prac_cert_no = phar_prac_cert_no;
    }

    public String getPhar_prac_cert_no()
    {
        return phar_prac_cert_no;
    }
    public void setMdtrt_sn(String mdtrt_sn)
    {
        this.mdtrt_sn = mdtrt_sn;
    }

    public String getMdtrt_sn()
    {
        return mdtrt_sn;
    }
    public void setManu_lotnum(String manu_lotnum)
    {
        this.manu_lotnum = manu_lotnum;
    }

    public String getManu_lotnum()
    {
        return manu_lotnum;
    }
    public void setManu_date(String manu_date)
    {
        this.manu_date = manu_date;
    }

    public String getManu_date()
    {
        return manu_date;
    }
    public void setRx_flag(Long rx_flag)
    {
        this.rx_flag = rx_flag;
    }

    public Long getRx_flag()
    {
        return rx_flag;
    }
    public void setTrdn_flag(Long trdn_flag)
    {
        this.trdn_flag = trdn_flag;
    }

    public Long getTrdn_flag()
    {
        return trdn_flag;
    }
    public void setRtal_docno(String rtal_docno)
    {
        this.rtal_docno = rtal_docno;
    }

    public String getRtal_docno()
    {
        return rtal_docno;
    }
    public void setSel_retn_cnt(Long sel_retn_cnt)
    {
        this.sel_retn_cnt = sel_retn_cnt;
    }

    public Long getSel_retn_cnt()
    {
        return sel_retn_cnt;
    }
    public void setSel_retn_time(String sel_retn_time)
    {
        this.sel_retn_time = sel_retn_time;
    }

    public String getSel_retn_time()
    {
        return sel_retn_time;
    }
    public void setSel_retn_opter_name(String sel_retn_opter_name)
    {
        this.sel_retn_opter_name = sel_retn_opter_name;
    }

    public String getSel_retn_opter_name()
    {
        return sel_retn_opter_name;
    }
    public void setUploadFlag(Long uploadFlag)
    {
        this.uploadFlag = uploadFlag;
    }

    public Long getUploadFlag()
    {
        return uploadFlag;
    }
    public void setDelFlag(Long delFlag)
    {
        this.delFlag = delFlag;
    }

    public Long getDelFlag()
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("goods_type", getGoods_type())
                .append("goods_name", getGoods_name())
                .append("goods_code", getGoods_code())
                .append("med_list_codg", getMed_list_codg())
                .append("fixmedins_hilist_id", getFixmedins_hilist_id())
                .append("fixmedins_hilist_name", getFixmedins_hilist_name())
                .append("fixmedins_bchno", getFixmedins_bchno())
                .append("prsc_dr_name", getPrsc_dr_name())
                .append("phar_name", getPhar_name())
                .append("phar_prac_cert_no", getPhar_prac_cert_no())
                .append("mdtrt_sn", getMdtrt_sn())
                .append("manu_lotnum", getManu_lotnum())
                .append("manu_date", getManu_date())
                .append("rx_flag", getRx_flag())
                .append("trdn_flag", getTrdn_flag())
                .append("rtal_docno", getRtal_docno())
                .append("sel_retn_cnt", getSel_retn_cnt())
                .append("sel_retn_time", getSel_retn_time())
                .append("sel_retn_opter_name", getSel_retn_opter_name())
                .append("uploadFlag", getUploadFlag())
                .append("delFlag", getDelFlag())
                .append("remark", getRemark())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .toString();
    }
}